Jetson OS 備份與還原
在 AFE-R750 上備份和還原 Jetson OS 映像的完整指南。
概述
Jetson OS 備份和恢復 允許您建立 Jetson 設備的備份映像,並將它們還原到相同或不同的 Jetson 設備。
第一部分:準備主機電腦
步驟 1:所需硬體
首先,準備以下內容:
- ✅ X86 主機電腦,Ubuntu
22.04或更高版本 - ✅ 磁碟空間:至少
256GiB - ⚠️ 不要使用 VM - 使用實體機器
- ✅ USB 線:Type-A 到 Type-C,支援資料傳輸
- ✅ Jetson 設備:AFE-R750 範例


步驟 2:在主機上準備映像
下載映像:
- 從 AFE-R750/ASR-A701 映像下載頁面 下載
- 使用 sudo 權限解壓縮:
sudo tar zxf AFE-R750_*.tar.gz
重要注意事項:
- ❌ 不要使用
root#或滑鼠解壓縮 - ✅ 下載與 Jetson 設備上 相同的 JetPack 映像版本
步驟 3:在主機上安裝先決條件
解壓縮 AFE-R750 映像後,安裝所需的套件:
sudo usermod -aG dialout $USER
sudo apt update
sudo ./Linux_for_Tegra/tools/l4t_flash_prerequisites.sh
sudo reboot
第二部分:將 AFE-R750 設置為恢復模式
步驟 1:關閉電源並連接
- 關閉 Jetson 設備
- 連接 USB Type-A 到 Type-C 線纜,從主機連接到其 FLASH 埠

步驟 2:打開底蓋
打開 AFE-R750 的底蓋以訪問恢復引腳。

步驟 3:配置恢復引腳
- 設置 RST_RCOVY 引腳
2為 ON 位置 - 按 電源按鈕
- AFE-R750 將啟動進入 恢復模式

步驟 4:驗證連接
在主機上,打開終端並執行:
lsusb
驗證 AFE-R750 是否在恢復模式下被檢測到。

第三部分:備份 JetPack
步驟 1:進入映像目錄
在主機上,先進入映像資料夾:
cd Linux_for_Tegra
步驟 2:檢查磁碟空間
確保可用空間大於 Jetson 設備上的儲存大小。
步驟 3:執行備份命令
執行備份命令:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e `<rootdev>` -b `<board>`
參數:
<rootdev>:儲存裝置名稱- eMMC:
mmcblk0p1 - NVMe:
nvme0n1
- eMMC:
<board>:Jetson SoC 類型- AGX Orin 32/64G:
jetson-agx-orin-devkit - Orin NANO 4/8G 和 Orin NX 8/16G:
jetson-orin-nano-devkit
- AGX Orin 32/64G:
範例:備份 AGX Orin 32G NVMe:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-agx-orin-devkit
第四部分:(可選)壓縮備份 JetPack
備份完成後:
-
返回 上一層資料夾:
cd ../ -
使用 sudo 權限壓縮備份的 JetPack:
sudo tar zcf `<Backup_Filename>.tar.gz` ./Linux_for_Tegra
為什麼壓縮為 .tar.gz 檔案?
- ✅ 映像中的部分檔案可能是連結或具有不同的權限
- ✅ 如果將資料夾移動或複製到其他位置,檔案屬性或連結可能會改變
- ✅ 這可能導致映像損壞
- ✅
<Backup_Filename>.tar.gz可以安全分享

第五部分:還原 JetPack
步驟 1:準備還原映像
在主機上,解壓縮備份的映像:
sudo tar zxf `<Backup_Filename>.tar.gz`
cd Linux_for_Tegra
步驟 2:驗證恢復模式
確保您的 Jetson 設備已進入 恢復模式。
步驟 3:執行還原命令
sudo ./tools/backup_restore/l4t_backup_restore.sh -e `<rootdev>` -r `<board>`
參數(與備份相同):
<rootdev>:儲存裝置名稱- eMMC:
mmcblk0p1 - NVMe:
nvme0n1
- eMMC:
<board>:Jetson SoC 類型- AGX Orin 32/64G:
jetson-agx-orin-devkit - Orin NANO 4/8G 和 Orin NX 8/16G:
jetson-orin-nano-devkit
- AGX Orin 32/64G:
範例:還原 AGX Orin 32G NVMe:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-agx-orin-devkit